large room where a council/assembly meets - Spanish English Dictionary